package com.itdfq.LeetCode.leetcode.editor.cn;
//给你一个字符串 s ，字符串的「能量」定义为：只包含一种字符的最长非空子字符串的长度。 
//
// 请你返回字符串的能量。 
//
// 
//
// 示例 1： 
//
// 输入：s = "leetcode"
//输出：2
//解释：子字符串 "ee" 长度为 2 ，只包含字符 'e' 。
// 
//
// 示例 2： 
//
// 输入：s = "abbcccddddeeeeedcba"
//输出：5
//解释：子字符串 "eeeee" 长度为 5 ，只包含字符 'e' 。
// 
//
// 示例 3： 
//
// 输入：s = "triplepillooooow"
//输出：5
// 
//
// 示例 4： 
//
// 输入：s = "hooraaaaaaaaaaay"
//输出：11
// 
//
// 示例 5： 
//
// 输入：s = "tourist"
//输出：1
// 
//
// 
//
// 提示： 
//
// 
// 1 <= s.length <= 500 
// s 只包含小写英文字母。 
// 
// Related Topics 字符串 👍 60 👎 0


/**
 * @author GodChin
 * @date 2021-12-01 14:07:52
 * @title 连续字符
 * @blog https://itdfq.com
 */
class T1446_ConsecutiveCharacters {
    public static void main(String[] args) {
        Solution solution = new T1446_ConsecutiveCharacters().new Solution();
        int re = solution.maxPower("cc");
        System.out.println(re);
    }

    //leetcode submit region begin(Prohibit modification and deletion)

    class Solution {
        public int maxPower(String s) {
            int max = 1;
            int str = 1;
            for (int i = 1; i < s.length(); i++) {
                //如果值相同
                if (s.charAt(i - 1) == s.charAt(i)) {
                    str++;
                } else {
                    str = 1;
                }
                if (str>max){
                    max=str;
                }

            }
            return max;
        }
    }
//leetcode submit region end(Prohibit modification and deletion)

}
